/* desktop mode */
.nautilus-desktop.nautilus-canvas-item {
    color: @theme_fg_color;
}

.nautilus-desktop.nautilus-canvas-item:active {
    background-image: none;
    background-color: alpha (@theme_bg_color, 0.84);
    border-radius: 2;

    color: @theme_fg_color;
}

.nautilus-desktop.nautilus-canvas-item:selected {
    background-image: none;
    background-color: alpha (@selected_bg_color, 0.84);
    border-radius: 2;

    color: @theme_selected_fg_color;
}

.nautilus-desktop.nautilus-canvas-item:active,
.nautilus-desktop.nautilus-canvas-item:prelight,
.nautilus-desktop.nautilus-canvas-item:selected {
    text-shadow: none;
}

/* browser window */

NautilusTrashBar.info,
NautilusXContentBar.info,
NautilusSearchBar.info,
NautilusQueryEditor.info {
    /* this background-color controls the symbolic icon in the entry */
    background-color: mix (@theme_fg_color, @base_color, 0.3);
    border-radius: 0;
    border-style: solid;
    border-width: 0 1 1 1;
}

NautilusSearchBar .entry {
}

.nautilus-cluebar-label {
    color: @info_fg_color;
    font: bold;
}

#nautilus-search-button *:active,
#nautilus-search-button *:active:prelight {
    color: @theme_fg_color;
}

NautilusFloatingBar {
    background-color: @theme_bg_color;
    border-radius: 3 3 0 0;
    border-style: solid;
    border-width: 1 1 1 1;
    border-color: darker (@theme_bg_color);

    -unico-border-gradient: none;
}

NautilusFloatingBar .button {
    -GtkButton-image-spacing: 0;
    -GtkButton-inner-border: 0;
}

NautilusWindow .sidebar,
NautilusWindow .sidebar .view {
    background-color: @theme_bg_color;
    color: @selected_fg_color;
    border-color: @selected_bg_color;
}

NautilusWindow .sidebar .frame {
    border-width: 0 1 0 1;
    border-style: solid;
    border-color: shade (@theme_bg_color, 0.8);
    border-left-color: alpha (@theme_bg_color, 0.0);
    border-radius: 0;
}
